@charset "utf-8";
/* CSS Document */
.footer{ margin-top:0px; background:#2d2d2d;}
.footer-box{ width:95%; max-width:1200px; padding-top:50px; margin:0 auto; padding-bottom:20px;}
.footer-top{ border-bottom:1px solid #8883; padding-bottom:40px; display:flex;justify-content:space-around;}
.footer-top-item{display: flex;align-items: center;}
.footer-top-item-left{}
.footer-top-item-left img{ width:45px;}
.footer-top-item-right{ font-size:18px; color:#fff; padding-left:10px; line-height:1;}
.footer_nav_box{ display:flex; margin-top:30px;justify-content: space-between;}
.footer_nav_box_left{ flex:0 0 80%;    display: flex;}
.footer_nav_box_right{ flex:0 0 20%;}
.footer_nav_item_title{ font-size:16px;font-weight: 700; color:#fff; margin-bottom:10px;}
.footer_nav_item{ flex:1;}
.footer_nav_item ul{ padding:0px; margin:0px;}
.footer_nav_item ul li{ line-height:30px;}
.footer_nav_item ul li a{ line-height:30px; font-size:14px; color:rgb(136 136 136);}
.footer_add{ line-height:30px; color:rgb(136 136 136); font-size:14px;}
.footer_nav_item ul li a:hover{ color:#fff;}
.footer_cypt{ text-align:center; color:#fff; font-size:14px; padding:20px 0;    opacity: .8; display:none;}

@media (max-width: 768px) {
.footer-box {padding-top: 30px;}
.footer-top {flex-wrap: wrap; padding-bottom: 0px;}
.footer-top-item {flex: 0 0 50%;margin-bottom: 20px;}
.footer-top-item-right {font-size: 16px;}
.footer_nav_box {flex-direction: column;}
.footer_nav_item_title {font-size: 14px;}
.footer_nav_box_right {margin-top: 20px;}
.footer {padding-bottom: 60px;}
.nfooter{ padding-bottom:0px;}
.userfooter{ display:none;}
}